package com.combetter.changxing.activity;


import android.content.Intent;
import android.graphics.Color;
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.util.Log;
import android.view.View;

import com.combetter.changxing.R;
import com.combetter.changxing.base.BaseActivity;
import com.umeng.socialize.UMAuthListener;
import com.umeng.socialize.UMShareAPI;
import com.umeng.socialize.bean.SHARE_MEDIA;

import java.util.HashMap;
import java.util.Map;



/**
 * @author VanyLiu
 * 登录页面
 */

public class LoginActivity extends BaseActivity {
    private boolean isOpen = true;
    private String mOpenid;




    @Override
    protected int layoutId() {
        return 0;
    }

    @Override
    protected void initViews() {

    }

    @Override
    public void loadData() {

    }


    @Override
    protected void onDestroy() {
        super.onDestroy();

    }


    /**
     * 微信授权登录
     */
    public void weiXinLogin() {
        authorization(SHARE_MEDIA.WEIXIN);
    }

    /**
     * QQ授权登录
     */
    public void qqLogin() {
        authorization(SHARE_MEDIA.QQ);
    }

    //授权
    private void authorization(SHARE_MEDIA share_media) {
//        UMShareAPI.get(this).getPlatformInfo(this, share_media, new UMAuthListener() {
//            @Override
//            public void onStart(SHARE_MEDIA share_media) {
//                Log.d("----", "onStart " + "授权开始");
//            }
//
//            @Override
//            public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {
//                Log.d("----", "onComplete " + "授权完成");
//
//                //sdk是6.4.4的,但是获取值的时候用的是6.2以前的(access_token)才能获取到值,未知原因
//                String uid = map.get("uid");
//                String openid = map.get("openid");//微博没有
//                String unionid = map.get("unionid");//微博没有
//                String access_token = map.get("access_token");
//                String refresh_token = map.get("refresh_token");//微信,qq,微博都没有获取到
//                String expires_in = map.get("expires_in");
//                String name = map.get("name");
//                String gender = map.get("gender");
//                String iconurl = map.get("iconurl");
////                Toast.makeText(getApplicationContext(), "openid = " + openid + "uid = " + uid + "name=" + name + ",gender=" + gender, Toast.LENGTH_SHORT).show();
//
//                //拿到信息去请求登录接口。。。
//
//                if (!TextUtils.isEmpty(openid)) {
//                    mOpenid = openid;
//                    HashMap<String, String> map1 = new HashMap<>();
//                    map1.put("openId", openid);
//                }
//            }

//            @Override
//            public void onError(SHARE_MEDIA share_media, int i, Throwable throwable) {
//                Log.d("----", "onError " + "授权失败");
//            }
//
//            @Override
//            public void onCancel(SHARE_MEDIA share_media, int i) {
//                Log.d("----", "onCancel " + "授权取消");
//            }

//        });
    }


}
